referenceable is now properly inherited