Created a class macro to be able to set rather than having to override the method, purely for aesthetic reasons :)