Separation of data and configuration on Pipes. Now you can define a custom __init__