rename IJson to IJsonEngine, add class CommonInit