We have added a new method hasField in the JTable class/interface. The intention is to replace all property_exists checks on JTable objects with this method. For more information read the PR that implemented this #20987.
The usage of this should be used across the CMS. Should be a relatively easy issue for someone new to work on