for unit tests sake, can we initialize it in init() ?

you can keep the property definition here though.