Components now have prototypes in the componentlist.xml dealio.  They load their default messages set in there.  The messages' value must line up with the defines in the code.