Refactoring ClaymusService.*User* APIs. Covering all possible scenarios.