Green: Require keeps the same properties