Added Snak interface
Implementation in PropertyId