Нужно вызывать __base и доопределеять методы enter update leave