refactoring : Introduce Parameter Object (PrivatePlease::Candidate)
simplify & cleanup