+ Added some more convenience factory methods