support for pass properties