Found a way to call the constructor function inside it's class thus
getting rid of commonConstructor function improvisation.