If this is called as a constructor then you don't need to return This(), that's the default.