Changed to IImmutableList

Should prefer interface where possible.