POE component base class which implements the Observer pattern
