// set model class form model parameter
Class<?> modelClass = Class.forName( modelParameter );
for ( Method method : page.getClass().getDeclaredMethods() )
{
SetModel setModelAnnotation = method.getAnnotation( SetModel.class );
if ( setModelAnnotation != null && setModelAnnotation.name().equals( modelId ) )
{
// parse json parameter into model object
Object model = getModelObject( page, modelId );
MAPPER.updatingReader( model ).readValue( jsonParameter );