add summary, methodName to lower_camelcase, set target with constructor