Use correct function signature when invoking item constructor.