Create Active Object Pattern