"but when you develop a big project, you will find you need another way to help you identity which type is serializable in MR context just by a glance."
Please explain what you mean by "serializable in MR context". How is the fact that lots of stuff already serializable a reason to favor Writable? - Curt