cacaodev/cappuccino — comment on commit 02538489f8291c1cca62396c7655fe6eb9e0661f
File: AppKit/CPColorWell.j line 292
By cacaodev:

CPBinder should handle markers by default. There are only 2 places where we need subclassing for most bindings:
1 -- Get the class/binding/marker default placeholder when none is set in the options dict. This could be an informal protocol on CPObject (If we don't want the full CPPlaceholders protocol that may be too complex and not necessary).
2 - Set the placeholder value and reflect it on the view. Here it's in a CPBinder subclass but it could also be on a class (not tested).