use more python-y constructor