viewModelBinder extended to override beforeBind method