Improve code for calling field class actions