make AssetsInfo a trait - fix for #29