documentation fixes, ControllerMetadataAttribute moved to Infrastructure