If I have the following interface and classes:
public class DomainUser { public UserType Type { get; set; } } public enum UserType { User1, User2 } p