Fix for bug #1775

Makes attrs supplied to Item.__init__ be registered in self._updates. Adds a testcase for this.