Additional interface methods to the DataInterface
removed getEntityByName from DataInterface because that's the job of the detector module
Updates to model objects to match the format in which they will be used, Entity implementation