Add resource versioning