public static IPrincipalKeyValueFactory <TKey> GetPrincipalKeyValueFactory <TKey>([NotNull] this IReadOnlyKey key) => key.AsKey().GetPrincipalKeyValueFactory <TKey>();
public static Func <bool, IIdentityMap> GetIdentityMapFactory([NotNull] this IReadOnlyKey key) => key.AsKey().IdentityMapFactory;