refactored the constructor to not use a default reference to a static member
Merge pull request #582 from tdev/RenderInstConstructor

RenderInstType default constructor improvements