Protect addon constructor

Remove Concurrent map from Protocol, no one should be adding bindings from
other threads

Signed-off-by: Chris Sanders <zidane@outlook.com>