add abstract relation mapping
use the use statements within code
add many 2 many types and mapping