hack to have password running on updates

TODO:

 - Improve annotation passing by adding interpreting \$this->collection ahead of time