update to observable template - property initialization in constructor