create Serializable version of Color
rename as getter, not cast