NSObject+Aspect is a category of aspect oriented programming for NSObject