Change over to supporting instead of sublinks
Fix metaData shadowing
Override val inside class variables