Added Route<T, TKey> again, to reduce the need to specify the key type when configuring Fluent Web API