return all columns so that there is no need to retrieve object
insert data
use specific method defined on subscription
remove useless access to document in _getSyncMLData as data is now retrieved from sql table