introduced commandLock for distributed domain (handling same aggregate instance on multiple machines)