-- finally have domain objects working (class-wise), with updated Post class