Controllers: Metaprogramming properly updates tasks now