transitive in apply_requires should only by apply if properties are same has testing...