make sure currently resolving references captures mutations of built instance.