ensure all public API's of the container are correctly normalized and validated.

Also ensure internal usages are not validated nor re-normalized.