Added custom string field validation. Still needs testing for default keys