Move object_with_translations into the plan base class

Objects and objects that have their inputs translated (object and object_with_translations subroutines, respectively) should be fully created in the plan base class instead of during entry processing. 

For the reporter object this means that filters and interpreters are attached during object creation and all inputs (of the reporter itself as well as the attached filters and interpreters) are translated. This is achieved by overwriting object and object_with_translations in the reporter plan child class.
I added a test to ensure that the final reporter object has it's translated filters and interpreters attached. This might not be the best location for this test though. I'm open for suggestions. @davidlmorton Any ideas where this test might be better placed?