little rewrite, for new implementation
forgott this files by earlyer commit (remove this as function argument)
including weak_ptr which reference to the this element
rewrite (constructor/init-function) for oss::sensor::Sensor