implemented PropertyCode