* Secrets: Add SecureValueService interface * Secrets: Move resource validators to their own package/structs for reusing