),
)

##code-section after-local-schema #fill in your manual code here
##/code-section after-local-schema

CustomerAccount_schema = BaseSchema.copy() + \
    getattr(SubsidiaryAccount, 'schema', Schema(())).copy() + \
    schema.copy()

##code-section after-schema #fill in your manual code here
AccountNumber = CustomerAccount_schema['AccountNumber']
AccountNumber.widget.visible = {'edit': 'hidden', 'view': 'invisible'}

CustomerAccount_schema = CustomerAccount_schema.copy() + \
    organisation_schema.copy()

# relabel title field and delete organisation name from schema
title_field = CustomerAccount_schema['title']
title_field.widget.label = 'Customer Name'
title_field.widget.label_msgid = 'label_customername',
del CustomerAccount_schema['OrganisationName']
##/code-section after-schema

class CustomerAccount(SubsidiaryAccount, BrowserDefaultMixin):
    """
    """
    security = ClassSecurityInfo()

    implements(interfaces.ICustomerAccount)