Add method FieldMap::getFieldIfSet(). No need to use isSetField() + getField() methods to query fields with optional presence. Small refactoring