internal virtual ReflectionsUtils.ConstructorDelegate ContructorDelegateFactory(Type key) { return(ReflectionsUtils.GetContructor(key, (!key.IsArray) ? PocoJsonSerializerStrategy.EmptyTypes : PocoJsonSerializerStrategy.ArrayConstructorParameterTypes)); }