Set a property on the node.

        Args:
            name (str): The name of the property.
            valu (obj): The value of the property.
            init (bool): Set to True to disable read-only enforcement

        Returns:
            (bool): True if the property was changed.

async def set(self, name, valu, init=False):
        '''
        Set a property on the node.

        Args:
            name (str): The name of the property.
            valu (obj): The value of the property.
            init (bool): Set to True to disable read-only enforcement

        Returns:
            (bool): True if the property was changed.
        '''
        with s_editatom.EditAtom(self.snap.core.bldgbuids) as editatom:
            retn = await self._setops(name, valu, editatom, init)
            if not retn:
                return False
            await editatom.commit(self.snap)
            return True