when property is defined by calling `argument()`, set values to `this.args`

fixes #560