Revert "Allow @require annotations for write action"

This reverts commit 9ca96d51f985cf44411dbe442257d4ba9b2b9a51.
Divide settings method for update & init