Added IDrawable interface