Improve item and collection tests and add reserved property detection to valid-collection-update.