independent derived queries - filter, limit, skip, select_related methods returns queryset copy instead of self

This is proper implementation of idea suggested by orignal limit and skip methods based on metaclass (but not working at all)
It works same as Django queries - original unfiltered query can be still executed or used to create
different filter.