closes #429 - decorators can update when their parameters change
rebuilt