To comply with Renderable. It's a little weird that we call this in the constructor and expose it publicly, but I think its okay to leave this as it is for now as I'm refactoring a lot of this in my animation work.