public function getcallingobject() { temp.callstack = getcallstack(); return temp.callstack[temp.callstack.size() - 3].scriptcallobject;}