Injecting module options, renamed assertions to assertion_map, updated
unit tests