make fields readonly
handle maps too
Camel as rpcService (initial)  and some renamings in relation to