allow multiple instances on 1 page
possibility to provide data to the datagrid using a deferred promise