added aop option to ignore AspectJ warnings.
added support of constructors