refactor object info message generation