Timer -> Add isAlive() method
State -> Add two new features; 1.) changes_only=True/False (send command to children on state change only 2.) one_shot = {Attribute.SECS: x} (only send one command for the same state in x secs)