Add enumeration and purge storage abstractions