working with geometry collections and preserving properties