Market.register now taks an account instance and emits an account instance in the account event