why does this holder need the objectmapper?