Removed support for temporary objects as it caused a StackOverFlow. (Probably due to circular references)