fixed relations to IMessage