support simple value binding