I am using EntityFramework and I have the modelbuilder iterate over my entities to create them. The problem is that one of the tables I want to read from is named the same and one of the columns. This cant work since the class is the same name as the property. 

```
public class Role
{
    public int RoleId{ get; set; }
    public string Role{ get; set; }
} 

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    base.OnModelCreating(modelBuilder);

    foreach (Type entityType in GetEntityTypes())
    {
        modelBuilder.RegisterEntityType(entityType);
    }

    modelBuilder.Configurations.AddFromAssembly(GetType().Assembly);
}

```