best practices style updates, asserts in test cases, human readable init methods