Added more tests
Added interface for raising can execute changed