AbstractScene adding virtual destructor and init pointers