Param eval van be precedeed by param eval

Param eval can now be preceeded with param eval.
- catch exception when casting and try casting to different class

-minor display fixes and