Added ignored 3rd parameter to _register_named_property because it was bombing out when the clock was calling it.
Added ObservableDeque and DequeProperty, which is a wrapper around a collections.deque object