sequential_id should be internal to models.py