Extract service class into parameter
Remove duplications
Merge pull request #11 from rn0/extend

Allow to override service class. Remove duplications