Update readme, add safety check to property observing