docs: private static Optional<UberData> extractContent(@Nullable Object content) {
  
  		return Optional.ofNullable(content) //
  				.filter(it -> !RESOURCE_TYPES.contains(it.getClass())) //
  				.map(it -> new UberData() //
  						.withName(StringUtils.uncapitalize(it.getClass().getSimpleName())) //
  						.withData(extractProperties(it)));
  	}