added min_length and max_length properties for types.String #59