update relation
add inrithance
add Trident
add validation entity
add constraint user