| update: engine's property had been update.
| update: remove code about using base class's virtual function.
| update: project settings update.