Fix for NH-3119: The ReflectionOptimizer is never used when a component is instantiated.
Also set the InstantiationOptimizer on the deserialized PocoInstantiator and don't keep the optimizer after deserialization if custom accessors are used.