remove JsonSerializable interface because of compatibility issues, slot dropdown menu actions enable
slot open close
slots...