This isn't exactly what I'm trying to do but you get the idea. I mean i could create a 'Register_Engine' method or something in Object class and then pass the engine reference that way; but I guess I'm stingy with my code :)
EDIT:
lightbulb: Do I get errors because a hidden 'this' is already being passed to the constructor?