Interface AllocateInstanceFunction