Move away from id to instancetype in item convenience methods