It seems like the ImmutableJS Record type is an underappreciated part of the library. I never see any examples or tutorials mention it but it seems indispensable for defining model classes to get the benefits of immutablejs collections and the ease of plain JS property accessors. Do you or others at FB use it extensively for that purpose? If not, why does it seem like I am the only one? Am I missing something?