We could add get/setGUID() methods and make the constructor's $guid argument optional. Best of both worlds?