Auto decode properties that are also JSAutoEncodedObjects

Add a new utility method for determining whether
a decoded value should be decoded once more as an
JSAutoEncodedObject instance.