Rename ColorWithRGBACalibratedColor to ColorWithRGBACalibrated to match the others. (One color is enough!)
The w<>nil check is not necessary here. If it's nil, then w=self will also not be true.
Set collectionBehavior property to use integers to support bitwise operations.
Set fullscreen options to use bitwise operations, in order to support multiple collection behaviors.