update version dependency on strong type lib
refactor for changes to strong type library