New Initialization behaviour, using commands instead of HTTP Rest Action

* Remove required on optional attribute
* Fix #955 Add Feedbacks :-)
* Fix #952 Use commands instead of HTTP Rest Action
:warning: Let me know when you merge this PR, because another project use the old initialisation behaviour, the commit is ready to be merged but I'm waiting for this one first.