Reading of top level object also return empty answer:
crud = CRUDService()
native = xe_native.Native()
routemap=native.RouteMap()
routemap.name="test2"
native.route_map.append(routemap)
routemap=crud.read(provider,native)
2018-07-24 19:31:51,601 - ydk - INFO - Executing CRUD read operation on [Cisco-IOS-XE-native:native]
2018-07-24 19:31:51,711 - ydk - INFO - =============Generating payload to send to device=============
2018-07-24 19:31:51,711 - ydk - INFO -
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<get xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<filter><native xmlns="
http://cisco.com/ns/yang/Cisco-IOS-XE-native">
<route-map>
<name>test2</name>
</route-map>
</native></filter>
</get>
</rpc>
2018-07-24 19:31:51,711 - ydk - INFO -
2018-07-24 19:31:52,117 - ydk - INFO - =============Reply payload received from device=============
2018-07-24 19:31:52,117 - ydk - INFO -
<?xml version="1.0" encoding="UTF-8"?>
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="2">
<data/>
</rpc-reply>
2018-07-24 19:31:52,118 - ydk - INFO -
2018-07-24 19:31:52,118 - ydk - INFO - Found empty data tag