@Beto Neto: No you didn't solve the problem because it will be impossible to insert or update such an entity as the columns will appear twice or more in the translated database queries.