Nothing much _ Just hide the unnecessary variables
Define the base class for later use _