Signup refactor: Converted temporary Hashmap to VO for passing object to
service layer;