Chain of resposibility for method weaving impl