Fixed the constructor in SPFile