Make content_template a string only, validate it and use undef in bind::a