Add changed flag to AbstractCapability and use it inside of the examples