In order to prevent specific classes from running, such as Format/RulingWrapper. I made an Interface that is inherited by the MagicWrapper that contains accessible methods that can executes SQL Operation outside of it's scope. Therefore, this only allows classes that inherit SQLProcedure to execute operations.