Added IRenderable interface