_fill_out should be classmethod