Generalized ScriptObject to InheritanceHider