feat(ProtoRecord): Simplify by dropping the linked list in favor of an a...

...rray

@vsavkin could you please review. I have also added some todo, feel free to comment them