add PayloadType for LoginResponse... debating making that a required method