Modified Label to use composition rather than inheritance.