Placing disposal before painting, so we don't update drawables that will be disposed
RenderState pooling
Return this from initializers, for safety in pooling