getSite / getAdmin should be static