#332 - Propagate body modified flag to parents + handle unknown
extensions during sync
#332 - Stateless model adapters (added algorithm as parameter to adapter
methods)
#332 - AS line provider: get lines from function body