Redefine equality operator
@override bool operator ==(Object other) { return other is ValuableContext && (other.context == context); }