func generatePropertyHelper(file *jen.File, itf *idl.InterfaceType,
    property idl.Property, propertyName string) error {
    tuple := property.Tuple()

    body, err := propertyBodyBlock(itf, property, propertyName)