Retrieve service by class and properties

see http://issues.openengsb.org/jira/browse/OPENENGSB-3759
Thing that bothers me a bit is if someone passes `null`  here.