add module stringer
refactor: remove bool param to keep SRP
suppress warning for unused magic method params
refactor: reduce npath for getInstance()

9600 to 200
refactor: reduce npath
add setSelfInjectorModule method to interface
fix psr2