explicit constructors for builtin object types