Added methods to create new classes at runtime, and cleaned up TJLProperty.