shared pointers are removed from Animation