constraint direction property made more intuitive.