Color subclasses accept various color formats