added data field to hellosignmodelmixin, fixed unique id problem, optimising services