fix bug with cached model saves, causing incorrect error and validation handlers to be assigned