Update default max length values

Resolves #768
I debated whether to do this now by passing in max length, or to just waiting til we pass in IProperty.