Some refactoring - DENVec and DENParticle