ARGen uses BKeeney naming standards by default. Without knowing what error you’re getting, are you sure you don’t mean sName?
We use type-prefixes. Fields that are Text use Xojo Strings (because it’s using the classic framework), so the property is likely to be sName. You can change this setting in ARGen though, so the error message would be more helpful.
A type-prefix of o is for Object, an instance of a class (which we prefix cls).
A prefix of m means it’s private. mo means it’s a private object. maro would be a private array of objects.
dim oCompany as Data.Companies
oCompany = People.oCompanies
Does that work? If not, then look at oCompanies. I will guess that it’s either private, or the code in the computed property is not actually hooked up.
o is our prefix for this is an instance of an object. m ‘usually’ means private but that’s not an absolute.