wip: Still exploring options for handling inheritance