I don't think this is going to work. It looks like all the boundary conditions in the `bcs` vector will try to modify `explicitPart_` at once. 
The same goes for the other changes in this file. Am I missing something?