add missing porp / remove unused prop
fix docblock
inlcude setterMethod
use newInstanceArgs() natively

using “reflection cache” in config class is not necessary for
performance optimization anymore.
reduce method
fix docblock
extract method
move instantiateParams
reduce Injector complexity

move instantiateParams
remove unused prop
InjectorFactory

instance creation is retract to InjectorFactory from Injector
remove unused use statements
Merge branch 'feature/refactor' into develop