[*] Refactoring: Snapshot, ObjectCreationEater, VariableInitializerEater
[+] VariableInitializerEater is covered by unit tests
[*] file is renamed
[+] ObjectCreationEater is covered by unit tests
[+] EatExpressionHelper is introduced for separate untestable logic from eaters