property is defined twice