Refactored RenderTarget2D as derived class from Texture2D