Content view register

Finaly!

Should implement #691
How about using `lower_case` instead of `camelCase`?