In order to increase decoupling, the number of cases, in canvas where
the models field is accessed directly, was reduced.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>