Refactored for better naming conventions, also completed ToRecipientsEntry class and test.