I am not sure about the need of active record!

I tried to explain that on the description, because this is the first pull request of a refactor!

I will use the second choice and when the refactor is finished lets see how much is needed to use active record or not!