Done with autowiring