Allowing to reference a property by name when configuring a key, ...

...foreign key or index if it exists on the CLR type even if it hasn't been added to the entity type.
Consider a declarative style: list.AddRange(linq)