You declare two fields/properties with the same name "email", one in Login and the other in TwitterLogin. This is not supported.