Attributes that are passed to init method are subsequently passed to another library for connection handling. These attributes are not currently being updated in the native attribute when they are updated on the object. These attributes need to be changed to descriptors and make use of a common setter method that updates the native attribute.