Required check in OptionMap refactored with Linq.