Introduce Property# class