Added object initialization + username acceptor