aspect updated to use new KnockoutComponents