Do we need to know this is an entity? Seems odd to use the interface but name it after the concrete type.