improved variable naming and readability of `InjectorWrapper`.
removed duplicate if statements in binder creation in `AbstractPlugin`.
moved to static factory method for `NativePluginLoader`.
Merge branch 'feature/minor-refactoring' into develop

* feature/minor-refactoring:
  moved to static factory method for `NativePluginLoader`.
  removed duplicate if statements in binder creation in `AbstractPlugin`.
  improved variable naming and readability of `InjectorWrapper`.