Fixed bug in BaseClass where only first argument was being passed through from the constructor