Hotfix
getDefaultvisual() non-static + refactor