User has one instance. This will be the same as return `self` with updated `self._size; self._total_messages` etc