Uses lazy initialization for list manager