Can we just expose BlockId's as strings instead of revealing this class?