Search, Lists, cache, more tests, added enums to metadata