if we wrap the object and it seems to be a new class, check if it has #constructor, use noop if not