Using Defined Properties for Better AngularJS Directives | Hacker News Reader