why did you remove trackable, rememberable, rocoverable and validatable?