improved usability of classes using ASTnodeJb