added in inheritance for fill, stroke and stroke width