Added property value decode method. Maybe use a constructor as an alternative?