final touches to allow consistent sub-classing of JsonNode implementations