Υλοποιήστε μια κλάση σε TypeScript ακολουθώντας το μοτίβο 'Observer': αποθηκεύει δεδομένα σε ένα αντικείμενο, επιτρέπει την εγγραφή και διαγραφή μέσω subscribe/unsubscribe και ειδοποιεί τους συνδρομητές κατά την αλλαγή δεδομένων μέσω ανάθεσης. Περιλάβετε getter και setter; η αρχική τιμή πρέπει να είναι ένα κενό αντικείμενο.