some naming changeds
added OnError method to aspect