no warnings anymore
internal references in classes with pointers replaced