property attribute set to 'weak' to auto-zero it