Added assertion for node type

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make universe a field in method generation context

- and set_primitive doesn't require a parameter

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Improved variable naming

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make block names more telling

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Pass source section via constructor

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Source section parameter is not optional

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Adopt asserts and naming from OMOP branch

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Change class and object constructor order to easy passing

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove superflous comments

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Change method order to sync with OMOP branch

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Whitespace

Signed-off-by: Stefan Marr <git@stefan-marr.de>