Abstract class Packages