public InheritanceAutoMapper(TypeWrapper typeWrapper) { if (typeWrapper.IsNull()) throw new ArgumentNullException("typeWrapper"); TypeWrapper = typeWrapper; } private TypeWrapper TypeWrapper { get; set; }