Create AutoLoadable interface, and extract IDictionary interface