Switch from misleading property to factory method
Add initial readme