o2 does not have a separate category of property, but it supports pseudo-assignment.
class cc
'
int a[1000]
'
function prop(int i,j,k, v) 'SET
int d=i+j*10+k*100
a[d]=v
end function
function prop(int i,j,k) as int 'GET
int d=i+j*10+k*100
return a[d]
end function
'
end class
cc c
c.prop(1,2,3)=21
int x=c.prop(1,2,3)
print x