Merge branch 'release/1.3.0'
Merge branch 'release/1.3.1'
Merge branch 'develop'
Merge branch 'develop'
reduce method
use InjectorFactory for instatiation