code: public JsonPropertyCoder<T, P> fix() {
  		JsonPropertyCoder<T, P> coder = null;
  		try {
  			coder = coderClass.newInstance();
  		} catch (InstantiationException e) {
  			throw new IllegalArgumentException(e);
  		} catch (IllegalAccessException e) {
  			throw new IllegalArgumentException(e);
  		}
  		coder.name = this.name;
  		coder.coder = this.coder;
  		coder.router = this.router;
  
  		return coder;
  	}
docs: Fixiates the current state for coding.
  
  @return A JsonModelCoder instance for the actual coding.
  @author vvakame