There are some properties that makes no sense for the domain but are essential for the repository, one example being the partition key.
Is it ok to have a DTO on my repository that will extend the base implementation of the entity, adding the relevant fields?