Added 'Builder' pattern