-- remove IDdestroyable. use native dispose method