Inserts an Object into the IList at the zero-based index specified.
The zero-based position of the insertion.
The object to insert. It must be of type Activity.
If the Object cannot be cast to an Activity, a custom Exception is raised.