more utility refactoring and added Base classes for Utils and Services