New Trait: Permission Trait + Some adjustments