idField is now optional in findById even when options are specified