Implement Changed event handler and EnumerateInOrder() enmuerator (enumeration using yield).