Refactor out the whole Account concept - it is really taken care of with adding the AssignmentTransaction collection to the Assignment domain object.