Extendable JWT class; default header, strict header and payload validations