Add commons-lang3 as dependency to pom.
Check constructor parameters for validity.
Add ServicePlugin implementation which wraps plugin and its properties.
Adapt ServicePluginLoader public interfaces to return ServicePlugin.
Remove code duplication from test.