Making service descriptions a bit more flexible
Adding extra data into descriptions when using factory
Adding getData to the ServiceDescriptionInterface