Subclassed Chat Model