Fix prototype inheritance
Refactoring how the selector looks
Update and compress