remember selections, even if base attendee is invalid
rewrite for clarity
refactor `save`, de-parameterize in favor of ivars
privitize
alphabetize
refactor `parse_order_clause_params`