Fixed missing changes due to changing DataStore into a class
Added method for validating passing the correct number of args to the gem