add support for property