/// Implement properties read/write functionalities for properties
pubtraitPropertyManager{/// This method should ask the device for the actual state and update
/// the internal state of the device representation
fnfetch_props(&mutself);/// This method is meant to be called when a request to update a device
/// property is sent by a client
pubfnupdate_property<V>(&mutself, prop_name:&str, val: V);}