CardLayoutMixin now reverts to entry[this.idProperty] if entry.$key is undefined, same with label/descriptor. Groups layout now works with basic quick actions as long as the correct field is accounted for (specific fields like phone might be missing, so the quick action will disable).