Implemented visitor for sigs and fields.
ToDo: proper fields names