Partial implementation of dynamic attributes
Try implementing metadata recognition