implemented a configuration object comunication through json, the
configuration managment (loading, saving) is managed with reflection
based on a template category:param:type:getter:setter