Ah. It's because I changed the base class for the items to temporarily facilitate something a while back. With that corrected, it works as expected.