Problem: One-to-Many Dependency - Observer Pattern | OneNoughtOne