make staff Id optional for client creation/updation