There is a Point Functor doing the same thing in kernel/BasicPointFunctors.h -> Projector

Maybe the AddOneDimension must be moved to this BasicPointFunctor file.