Abstract places list class, release pending