Declarative allows declaring nested schemas. WWW: https://github.com/apotonick/declarative