removed loading and saving logic from entities and aggregates