Add downcast benchmark