revert changes to mutant
native length as a computed prop
update test based on previous commit
change conditional order for prop types