Public initialization methods for Choice types.