and it makes sense to optimise for allocations as ...
# compose
j
and it makes sense to optimise for allocations as those methods will be called several times, for the widget's I'm making they are updating by user mutating the ImageProperty or TextProperty which is given