Name: ParentClass1

Extends: CommonParent

Properties:
  ambiguousProperty:
    Contract: $.string()
    Usage: InOut

Methods:
  method1:
    Body:
      - trace('ParentClass1::method1')

  setPrivatePropertyChain:
    Body:
      - $.privateName: 'ParentClass1'
      - $.cast(CommonParent).setPrivatePropertyChain()
      - trace($.privateName)


  setAmbiguousProperty:
    Body:
      $.ambiguousProperty: '555'
