New modifications, add Action entity, change ArrayObject to array, ...etc