Missing virtual directive for EcmaScriptObject.GetOwnProperty()

In order to get the _RemObjects.Train_ project to compile, a _virtual_ directive needed to be added to the **GetOwnProperty(String)** method of the **EcmaScriptObject**.  

This is due to the method being overridden in  _RemObjects.Train\API\Environment.pas_.  Full error message for failed RemObjects.Train compilation below: 

RemObjects.Train\API\Environment.pas(15,5): error E342: Cannot override non-virtual method "method EcmaScriptObject.GetOwnProperty(String): PropertyValue"