Chat model isolated from Android logic