Проверьте типы: роль – это система, вещь. Накормить – это поведение какой-то вещи, нельзя говорить, что это роль (вещь это не её поведение). Бег и бегун – разные объекты, у них разные типы.
Курс “Рациональная работа” в части моделирования – это обязательный пререквизит, там про это подробно.