change XBlockUser to 2-tier attributes