Enh: added firm type, for management of NPOs or other organizations