jsOOP is a library which can be used to simplify Object Oriented Programming in Javascript. It's able the handle such things as inhertiance, interfaces, getters and setters, and enums.