Slot: Memoized real_operator to avoid some function calls.
Slot.setValue() catches ValueErrors when comparing via __eq__.
Slot.setValue(): Different types doesn't imply inequality unless one of the types is a VigraArray