Good news! Your timing is impeccable. We just did a very large overhaul of the hcl4j open source library we use and maintain to parse this information. object() types were added for 5.4.14 and 6.0.0 (coming january) along with a LOT more. Object is also simply an alias for the map() type which may work well enough for you for now if you want to try changing the word object() to map() in your tf.