up to 0.0.12

inheritance refactoring for Controller
refactoring in field assigning
implement queryPipe for changes