added support to optional value attribute to list-push