getInstance() methods must be public