Я не знаю как правильно сформулировать мой вопрос.
Суть в том что для проверки, я вызваю атрибут queryset три раза.
В третий раз, значение атрибута меняется так как он явно переопределен.
Почему значение, меняется во втором вызове, если он объявлен до переопределения.
Вот код, лучше увидеть -
https://dpaste.org/DjRA#L2