added new contextRequirements support
fixed datapipe/cloudstack capabilities differences
fixed override methods