We all remember the basic object oriented programming rule of decoupling – You can read about it here... http://www.cirm.co/index.php/2015/06/28/the-