A new implementation of a TR-069 session that takes a declarative approach and makes use of the new data model functions.