Hello @Bruce_X
We appreciate your initiative.
But I should explain some moments. Codeless based on JS, that means - Page Data is just a kind of object. So block “get property” gives you a possibility to work with ALL objects, not only Page Data / App Data but with server responses, created objects, and so on. In this case, Is think creating a separate block only for page data is a multiplication of entities.
In simple cases, you can just bind a Page Data property from the Handlers page.
What about Inputs, I don’t clearly understand you, but you can get data of any component everywhere you need.

Finally. You can simplify a piece of code from your screenshot, using variables.

If you have more questions, please let me know.
Regards, Dima.
