Implemented service factory