Modified AttachmentCollection to implement IList instead of ICollection