Forgot to add, the last line in your code does not look right. Seems you have an extra s and are missing a parenthesis.
sself. Changed(self.CHANGED_ALL,))
Yea, i had caught that and fixed that.. But, thanks for bringing it up.. Ill try again with a fresh mind in a day or two.. I need to step away, as sometimes my mind comes up with ideas when i step away, and it helps to come back with a refreshed mind.