tweaked the field names to default to sensible values
adjusted the loadAll to make sure permissions are respected