Many code changes

* Rename thawed/frozen classes
* New Keyword class and its associated Builder
* Remove validated types annotation

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>