It would be great if this implementation could be wrapped in a static class similar to Guid so strong typing is allowed inside the domain.