Created the definition visitor