Worked on OSGi service layer