Re-document
Reimplement default_props.
So that it no longer needs custom imports