how to deal with gender

I would use the gender attribute instead of creating a new entity in my model... But it depends on your model design

-original message-