add specs for HasManySelector