Fixes #13. Using Symfony's Validation annotations for content item validation.
Metadata is cached when apc extension is enabled.