added KVC
added mapping (mulitilevel) object class<->json object parameter