- freshen platform
 - binding is now handled by template.createInstance