C# SOEHandler now takes IEnumerables