Provides classes for testing purpose