Updated to mark internal properties with an '_'