Start to remove underscore style for protected properties
Remove underscore style for protected properties
Start implement support from another compilers