Fix #224: ObjectArrayElement.withFields sets the parent of Fields