More tight approach to object initialization
Removing unnecessary arguments