cache classes in extra file
cleanup
execute trees when file is loaded
update on scene update