/// <summary>
 /// regist custom accessor
 /// </summary>
 /// <param name="key">accessor key</param>
 /// <param name="accessor">custom accessor</param>
 public void RegistCustomAccessor([NotNull] string key, [NotNull] IAccessor accessor)
 {
     AccessorRepository.RegistCustomAccessor(key, accessor);
 }
 internal AccessorBase(AccessorTypeDeclaration accessorDeclaration, AccessorRepository repository)
 {
     _accessorTypeDeclaration = accessorDeclaration;
     _repository = repository;
 }