Spearated helpers into dependent and independent. Now compatible with closurecompiler renaming optimizations