// SELECT THE PROPERTY
// This results in two permission checks.
// One to wrap the property, then another to get the value.
//ZRQ .....
final Protector protector = parent.protector().protect(type);
if (protector.allowed(SELECT_PROPERTY_ACTION))
{
final Property property = inner.get(type);
if (null != property)
{
return wrap(