Refactor ToList<T> and add a To<T> method.
Remove unnecessary references.