Potential Bug in FormInstanceModelCmd

I’ve deplyed a BAR with a model and a form in json format, and successfully was able to get the FormInfo by calling runtimeService.getStartFormModel

I’ve noticed that the returned value always ignores the value of “readOnly” attribue in the json form and set it to true, after digging I found out that value is indeed ignored and hard coded to to true as per org.flowable.form.engine.impl.cmd.AbstractGetFormInstanceModelCmd line 228 where it says

Is this the real intended behaviour? if so, why? or is this a bug?

The GetStartFormModelCmd (which is executed by the getStartFormModel) doesn’t extend the AbstractGetFormInstanceModelCmd, so I’m not sure how you came to that conclusion?