Drive Differential e-mail message by field specification
Summary: Refactoring before the actual change.
Test Plan: None yet.
Reviewers: epriestley
Reviewed By: epriestley
CC: aran, Koolvin
Differential Revision: https://secure.phabricator.com/D2661