I'm not yet sure what the better option would be but did you consider not having any defaults but instead require some options to be set and leave out any other information? That is, if the user only specifies HostOID and MessageOID, then only send the host and the notification message in the trap.