Gera.2.base classes

shortcut names like "repo" are discouraged by Apple. Please call this IKAbstractRepository.