#26 re-organized inheritance structure of maven mojos