call callbacks after running the stream operation
Add Wrapper::wrap() convenience method

also fix some test class names