* re-initialize-properties old reference mechanism deleted