I can't find any invocations of `#to_data_hash` in Puppet that take an argument, and most `#to_data_hash` methods don't take an argument at all. Why is this necessary here?