The idea is use the types to express model's autoAttach.

The string structure was inspired by mime types (such as text/plain & text/html).