feat(params): add 2-way binding module