Message builder spec