added m_is_visible property to class generic_argument