Added method that can improve decoupling and unserialisation