ActiveModel using in-memory sets for persistence (soon to support MagLev sets)