Decouple domain entities from your persistence layer via repositories