Because sometimes you want something like interfaces in JavaScript