ignore a bunch of implicit bean properties
resolve class used both via codecjson and jackson

the uuid/hostUuid field were serialized differently. the web ui
expects 'uuid' and some other internal apis and maybe transient
serialized forms expect 'hostUuid'. this change causes both
hostUuid and uuid to be serializer/deserialized. they overwrite
the same field, but they will most likely either be consistent
or unset.
remove deprecated executable