remove temp method ReclaimObject
rename ScriptObject to Core