SystemUser - added IllegalArgumentException, removed transactions from DAO layer