More over - it is more reliable - I can create some mistakes, while writing Parcelable implementation, especially in modifications (after some time, when I can forget some contracts)