Generalize color property code.
Merge pull request #22 from holdenweb/property-update

Generalize color property code.