The Visitor Design Pattern and new features for PJBA