create prototype getters for defaults and validation
initial encrypt/decrypt methods