Problem Statement
Wouldn't a Category Trait be a good idea for the vault category and also the trait will handle some predefined ones like the ones u already have with a specific way or cryptography or something.
Proposed Solution
Remove ValueCategory and use a trait for it instead with methods in it for how it will be stored or something and also a type for the item in it which specifies what is stored in it, for example in a password category u can store strings.
Problem Statement
Wouldn't a Category Trait be a good idea for the vault category and also the trait will handle some predefined ones like the ones u already have with a specific way or cryptography or something.
Proposed Solution
Remove ValueCategory and use a trait for it instead with methods in it for how it will be stored or something and also a type for the item in it which specifies what is stored in it, for example in a password category u can store strings.