Common classes used by different puppet modules