No need to pass the tag-name.
Load attributes from JSON.
Setup constructors too.
Add a Factory to build new Content objects based on a type.