refactoring: renamings
refactoring: updating level properties using reflection moved to ParsingTemplate class
refactoring: renaming to improve readability
refactoring: Setting level property on migration using reflection