jCake common framework