Default to undef instead of string

Empty string caused "Error: Evaluation Error: Empty string title at 0. Title strings must have a length greater than zero"
on Puppet 3.7 with future parser.