New classes for Observer pattern