General tasks:

	* complete casual missing class pods
	* improve tests for all classes
