Minor fixes and improvements
Mainly fixes an issue when looking for a default list of services but fixes more code-paths that rely on version parsing.
This release also contains an internal change - the objects are not created using the constructor but via ObjectFactory
, and take advantage of standard Gradle services injection.