code: @Override
      public Map<String,AttributeValue> convert(final T object) {
          final Map<String,AttributeValue> map = new LinkedHashMap<String,AttributeValue>();
          for (final DynamoDBMapperFieldModel<T,Object> field : fields()) {
              try {
                  final AttributeValue value = field.getAndConvert(object);
                  if (value != null) {
                      map.put(field.name(), value);
                  }
              } catch (final RuntimeException e) {
                  throw new DynamoDBMappingException(
                      targetType.getSimpleName() + "[" + field.name() + "]; could not convert attribute", e
                  );
              }
          }
          return map;
      }
docs: {@inheritDoc}