Make tag an optional argument and add some generated tests for characteristic attributes defaults.