Magic numbers were disintegrated. Lowercase log messages. Add an

optional version parametr in service to check API compatability. Move
name to BaseService class to improve future debugging.