Don't we need such overrides for all methods, which might modify the collection (append, prepand, offsetSet,....) ?