supporting template, starting to implement PathObserver on Model to support {user.name} bindings