added marshaling for vlan actions