Manage forking on ssl by method redefinition to make base classes smaller and ssl subclasses more self-contained