Made Boundary impose BCs in a distributed manner.