Why inherit from DirectObject?

Brilliant, thanks, never saw that!