Are we able to extract these type of classes into its own seam component? If it requires to call method on this class, provide a callback to it? @carlosmunoz what do you think?