support for postfix operators
fixing resharper code issues
better errormessages
function constructor