Revert "fixed for component also"

This reverts commit cace7535c60648aff52bf45aa436aa6f48df03b4.
Merge remote-tracking branch 'refs/remotes/origin/RC1/api-validity-fix-string-schema' into RC1/api-validity
the component validation implementation continues
fixed it by copying them