unable to find "class" or... with name FMessageAddress

i wanted to use FMessageAddress and i added Messaging module and also included IMessageContext.h but i still get unable to find error, hell if I ctrl click it, it takes me to definition, i decided to forward declare it but it did not work. I had same kind of problem before with TPair, I probably make a basic mistake I think. in addition I did clean solution and try to rebuild it and also did delete save and intermediate files to no avail.
Other thing I believe is needed to be mentioned is that I have no problem using them in c++ file but in header I get this error, I appreciate any help in advance