Add Active Object Pattern