Better Knockout API