Closes #28, #27 // Default base class and service prefix are now configurable