code: @Route(method = HttpMethod.GET, uri = "/bean")
      public Result get(@Valid @BeanParameter Bean bean) {
          return ok(bean).json();
      }
docs: The {@link org.wisdom.api.annotations.BeanParameter} is used to inject the parameter. It can be combined with
  the {@link javax.validation.Valid} annotation to ensure the validity of the resulting object.
  
  @param bean the instantiated bean
  @return the json form of the bean