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.
Perhaps a separate method for the throwing? This seems confusing.