How to split an inheritance