Added hooks to allow customisation of mapping & sequences