Implemented Data objects, Comment and Media as reusable helper-wrapper classes