yes, see my first comment: this currently not (yet) addressed but would that look like 

reinterpret_cast < std::vector< boost::shared_ptr<const DataProcessing> > >

would that work? wouldnt a const_cast be more suited here?