整理SafeObj的代码