Vanilla Object Model for Javascript