Version 0.5.0: Use Active Job as backend abstraction