bodyguard (bower): Because sometimes you want something like interfaces in JavaScript
Keywords: interface|bodyguard|guard