Supports Executive:createClass()