replace id field with common "basic info" field
messages definition unification (more reuse of common messages)