renames toString() method because other colour classes also use __toString()