Client side form plugin / datamodel