rename abstract collection class and abstract auth class