don't use ZAML - it breaks Struct.to_yaml