Implement base functionality in hierarchy builders