Implement diff of properties/values

Added better error handling to objectstore_async