Allow errors on arbitrary properties, not just defined attributes or relationships.

Addresses #1877

@tchak @igorT ping