public ShapeCollection(SlidePart sdkSldPart, IShapeFactory shapeFactory) { Check.NotNull(sdkSldPart, nameof(sdkSldPart)); Check.NotNull(shapeFactory, nameof(shapeFactory)); CollectionItems = shapeFactory.FromSldPart(sdkSldPart).ToList(); }