public static T Get <T>() { return(ConcreteTypeGenerator <T> .Get().Single()); }
public static IEnumerable <T> GetMany <T>() { return(ConcreteTypeGenerator <T> .Get()); }