added 'color' property to the Button class