Нужен метод который будет отслеживать изменения в свойствах другого класса. Подскажите, пожалуйста, как можно это реализовать или где об этом почитать.
Данный паттерн носит название Observer. Описывать тут нет смысла - идите в источники.
Сюда
и сюда
и ещё сюда
да и вообще
Продвижение своими сайтами как стратегия роста и независимости