Some fixes, added constructors User(), Root(), Administrator()