Add discriminator field to RoleAssignment classes
Add event listener to add role association to RoleAssignment objects on persist
Closes #3