data-binding: refactoring and explanatory comment about initial state sync