Added dispose() method to shutdown.
Added copy constructors.
Added updateFrom(x) methods so instances can be updated from
API returned transient instances.
Implemented createDashboard()
Completed API impls.