My goal is to have a widget object and have specific widgets extend that object. I would like to prevent people from having to call the render callback explicitly in every widget definition by somehow extending it in the parent (Widget). What is the best way to accomplish this?My goal is to have a widget object and have spe