Agreed, better to have `play` method and constructable Animations. Proper name for that method (like `createAndPlayAnimation`) seems awful.