Refactoring ResourceAssignmentUtils