add AutoGenerateId, so don't need to query GetNewEntry