Add named setup and teardown block support