Throw an exception if one tries to use the same name for both fields as this is cleary not allowed or good practice.