fixed resolver type determination
fixed regex match container definition
fixed trait return types