Add two traits for cascade and restrict