remove Property interface