Limit access to properties based on type?

Hello :slight_smile:

I have a question for any OOP experts our there:

Is it possible to limit access to an object’s property values based on the type of object requesting it?

For example:


public function get someValue():Type
{
  if(the object requesting this information is the right type)
  {
    return _value;
  }
  else
  {
    trace("Sorry, you can't access this property")
  }
}