Оборачивание класса в модель представления, которая обеспечивает уведомление (и, возможно, проверку, поддержку редактирования и т. Д.), Является обычным подходом. Вопрос в том, изменен ли базовый объект в другом месте вашего процесса и, если да, хотите ли вы, чтобы эти изменения автоматически отображались в пользовательском интерфейсе. Если вы это сделаете, вам понадобится более централизованный подход - обычно посредством службы, которая управляет этими объектами.