Favor composition over inheritance with maven dependencies