Added Check for identity column to Insert method, dynamically set inserted auto-incrementing id if appropriate