Experiment on combine OOP with Erlang's actor model