Added support for interface types when registering value / safe types
Merge pull request #82 from mattbrailsford/master

Allow interfaces to be registered as safe types