modularize sa_obj. thanks pycharm refactoring tools :)