Add TODOs
Added snak basis
Use composition for snaks that have similar structure anyway
Add propertyId field to propertySnak class
Added PropertyValueSnak