don't use private properties in the template