Add base type class
Add port type
Merge pull request #108 from mizzy/explicit-port-subject-type

Explicit port subject type