This package is based on the same blog post by @andrewlock, and he's also made a nuget available: https://github.com/andrewlock/StronglyTypedId It would be nice to have some kind of comparison between the two to highlight the differences.