The controller object was once copied from buzztards unit tests. Change TestMonoSource to TestObj as it is not a full fledged element. Split the tests into a core and library test suite.