Specified in parent, inherits=true

test

Specified in parent, inherits=false

test

Specified in parent, not registered

test

Initial

test

Unset, inherits=true

test

Unset, inherits=false

test

A cycle between an inherits=true and inherits=false property

test

A cycle between an inherits=true and inherits=false property

test

A cycle between an inherits=true and inherits=false property with fallback

test

Inheritance should not create a cycle

test

A cycle between two unregistered properties

test

Revert, inherits=true

test

Revert, inherits=false

test

Revert, unregistered

test

Inherit, unregistered

test

Test that inherited properties do variable substitution before being inherited - registered

test

Test that inherited properties do variable substitution before being inherited - unregistered

test

No initial value in registered property should act like unregistered

test

(unregistered)

test

Inherit should be substituted for unregistered property

test