Allows for traits to be instantiated as self-sufficient objects (with proper conventions)