InitialCapitalTransaction now uses attributes from Contract