The constructor check for isPlainObject was redundant, everything still passes withou...