A module with an EAV class and a class that dynamically sets it attributes using the EAV class, the entities are URIs in my example but could be plain strings.