* implemented more efficient JsonCreator