Add properties to Observable.
New live method for ObservableValue.
Bounded ObservableValue.live leak.
Cache more live methods.
Add PropertyStore as indirection.
New tidyUp method.
Call tidyUp method from cache method.
HotListener must be remove first before being added.
Ensure live binding is weakly held.
Move implicit classes into Beans.Implicits.
Tidy up.