embrace inheritance to simplify variable assignment
Merge pull request #4 from Brainsware/ssl-breakage

embrace inheritance to simplify variable assignment