added AQL functions KEEP() and UNSET()