functionality for attributed graphs
gm propagation for attributed graphs
attribute handling added