add color and stroke width support to Rectangle