Backend class with teardown