AddScopeConstructor/ HashLiteral(remove constructor)
HashLiteralConv