Refactoring: Adapting KeyedList to StateObject