store filtered data to `$this->data` before returning, fixes #6