hm, if so then it doesn't make sense to have the compressor inherit from EngineObject.  It's more of a generic helper class then.