Support ApiModelProperty properties

Implementation for #287
 Could you remove this default comment... I think your IDE seems to be putting it in.