Introduce self-aware errors
Update string validation
Update string self description
Add master self description namespace