client.entity: Update __dict__ in constructor
client.entity: Update __dict__ in constructor

Due to __setattr__, we can't just create attributes by setting them as
normal, as __setattr__ will clash.  We instead need to tread carefully
around __setattr__ to avoid tripping it as it relies on values put there
by the constructor.

ChristianTremblay/pyhaystack,vrtsystems/pyhaystack,ChristianTremblay/pyhaystack