Pasted over models.py code in case copying error (hand typed)