move before:FINALIZE to after role application (#107)
install method bodies directly when possible