Implement #334: make ArrayNode, ObjectNode non-final again