Функция наблюдателя — менять объект наблюдения или и самому меняться в процессе? Функция всего — изменчивость, постоянства нет, но разве это минус в такой системе, где можно подстраивать опции под себя?:)