I would personally convert this to a classmethod, because it returns instances of the class.

http://stackoverflow.com/a/12179752