Allow None values, this reset the texture to NULL
Should reset rect by default
Add load from file methods to sf resources