add modify and extend methods to squire