New: DataAttributeCommandFactory

This PR implements DataAttributeCommandFactory which supports test commands with DataAttribute.