Removes salt, too confusing, in favor of prefix, introduces option mechanism to change the behaviour of setters and getters methods