I don't see why not. I do see the benefits of having this as a separate describable class or extension point. I'm just after the functionality.