model paginator
not create zval in boolean property updates
recycle non-referenced temp variables [ci skip]
array paginator [ci skip]
recycle temporal cast variables [ci skip]