Nicer representation for model objects
Fields set to ``None`` now compare equal to default values during comparison (fixed #25)