fix: sonata BlockContextInterface