Removed Abstract classes and methods to make it backwards compatible with older version of MATLAB.