docs: def get_email_context(self,**kwargs):
          '''
          This method can be overridden in classes that inherit from this mixin
          so that additional object-specific context is provided to the email
          template.  This should return a dictionary.  By default, only general
          financial context variables are added to the dictionary, and kwargs are
          just passed directly.
  
          Note also that it is in general not a good idea for security reasons
          to pass model instances in the context here, since these methods can be
          accessed by logged in users who use the SendEmailView.  So, In the default
          models of this app, the values of fields and properties are passed
          directly instead.
          '''
          context = kwargs
          context.update({
              'currencyCode': getConstant('general__currencyCode'),
              'currencySymbol': getConstant('general__currencySymbol'),
              'businessName': getConstant('contact__businessName'),
              'site_url': getConstant('email__linkProtocol') + '://' + Site.objects.get_current().domain,
          })
          return context