Change logic for node source content verification

@tadatuta @tavriaforever 

Hello all.
This fix is needed to verify source content of node. 
Now, content can be settled to null or can be omitted. In this case here will  be verification for existing not-null content for any other language.
why do we need such construction with self-executed function and closure? can't we use regular variables without function at all?