Observer Pattern implementation for embedded systems