Component validate