Я не знаю, как автоматически пересчитать свойство, когда другое изменилось.Хотя вы можете скрыть некоторые обновления, создав пользовательское свойство, вам все равно придется вручную обновлять его при обновлении свойств, от которых оно зависит.
Вместо этого вы можете захотеть сделать так, чтобы свойство isFull устарело,цепочка фильтрации, что-то вроде
query.filter('counter >', 42)
query.filter('created <', datetime(2011,12,21))
query.filter('created >', datetime(2011,12,19))
query.filter('myflag =', true)