adds namespaced constructors