Added possibility to access plugin by type if type exists
Merge branch 'feature/typed-plugins' into develop