Better organization and tests for after methods
Fix problem when return value from afterMethod and only stop execution when value isnt undefined