Object Oriented Interface for Javascript