i wonder if we could move the reorder behaviour into sonata_type_collection, or maybe a phpcr_sonata_type_collection - as we found out, its quite dangerous when done naively.