Work in progress on adding public and protected properties to classes