Added a 'white' Color constructor.
We no longer *require* onAddition, onRemoval. It has turned out a pretty common use case is to just hold on to references of a certain type, and that's what the EntityObserverProcessor does by default.