gen message accessors