visitObjectDeclaration — must be translated the same as visitObjectLiteralExpression, avoid memory leak

visitObjectLiteralExpression — source (source map) must be set