change keyname to filename. Avoids JsonReader naming conflict in Java