add conformity when missing but update existing otherwise.
Require useLimitations
sort shared uses by description
fix useLimitation's validation state.
several fixes