new naming convention: JS wrapper class names end with Js
RelativePosition containing relatedEntity now
EntityController introduced