Renamed factory methods s.t. it respects more the objective-c coding style