Refactoring

Removed custom collection interfaces & their implementation from the
project. Replaced usage with IEnumerable.