public EmployeeViewModel()
        {
            var employees = EmploymentAgency.GetEmployees();

            Employees             = new ObservableCollection <Employee>(employees);
            ChangeLanguageCommand = new LanguageSupportCommand(ChangeLanguageAction);
        }
        public static void Run()
        {
            // Create subscribers
            var johnDoe = new JobSeeker("John Doe");
            var janeDoe = new JobSeeker("Jane Doe");

            // Create publisher and attach subscribers
            var jobPostings = new EmploymentAgency();

            jobPostings.Attach(johnDoe);
            jobPostings.Attach(janeDoe);

            // Add a new job and see if subscribers get notified
            jobPostings.AddJob(new JobPost("Software Engineer"));

            // Output
            // Hi John Doe! New job posted: Software Engineer
            // Hi Jane Doe! New job posted: Software Engineer
        }