SmartFormModel