Lets make this field private since the only interface the user should have with this is through the actual reverse function