Add empty inheritance provider singleton

Previously, an empty list would signify no inheritance information.