Code refactored so :current_skills and :skills_interested_in as Employee attributes are obsolete. Instead, both types of skills are just objects in the Skills table, only special as current or desired by showing up (with the associated employee ID) in the EmployeeCurrentSkills or EmployeeDesiredSkills join tables. Phew.