Clarify what keyPath and autoIncrement do