Modifed objects; Made use of meejah's DocumentForwarder class