refactor: spin out including parent plugin src to better readability
refactor: simplify include child plugin