ClientDetails restructured, along with validations.