Refactor: Names of constructor should be CamelCase
Use JSHint