Changed all Private visibility to Protected
Protected variables and function names should have a single preceding underscore
Merge pull request #51 from angelxmoreno/2.3-fix_Private_Visibility

Changed all Private visibility to Protected