Never use dynamic exception specification, it is costly!
Fix/cleanup shared_ref
Merge pull request #169 from joker-eph/sharedrefcleanup

Shared_ref Cleanup