Implemented Iterable in PList and cleaned up.