Learn more about cloning repositories
You have read-only access
Remove optional type from progress property. The delegate.progress always has value so I don't see any point that Request.progress property to be Optional type.