Refactored out the unnecessary IsPartNumberValid boolean property.