extended version of multiprop class for gShell