Using boost::scoped_ptr for pimpl/rep for some filters