Removed singleton pattern
login is performed automatically when needed