added Has and MustGet