Changing the IModelConvention API to use InternalEntityBuilder