Defaults for props won't merge
Thanks @chenglou