Removed UML From Chaining Pattern. Updated Visitor Pattern