Changing to better public API type of ICollection<> instead of List<> to prevent abuse.