Catch empty members in json encoder.
Change Delegators to Property

Delegator seems to be more of an alias.
Don't encode dependent properties.
Seem to have instruments, measurement and sweeps library encoding working.