Renaming for clarity.
Renaming list_recipient to (more semantically-helpful) subscription.
Least important features last.