Updated data module tpl to smooth 'complex' form

When using data module as 'complex' instead of tables, we need to use
model instead of collection to load the values. This update fixes some
minor problems in reloading/updating the model data in forms.