Refactor PackageActionBaseClass for new feature
fix build