make `advisor` private
make `apply-advice` private