It actually could, but I think it would confuse people into thinking they can just instantiate fragments by themselves. The find method could make sure the lifecycle bits happen, but that wouldn't happen if you instantiate manually, so I think it's a bad idea. It's quite easy to add a companion object to your editor though, or just a lazy builder like I made above.