First I think about this, I should say: No, because we controll props there, and we don't controll props in registerComponent. But we can move checking props as map for DomComponent to DomComponent itself, and then we can remove checking props in dom ComponentDescriptionFactory and use registerComponent here.