Added support for trait/class templates
Added label support, function support and more hidden methods detection