Removed MinLength, replaced with a single Length property for clarity