Refactoring Movie domain class to remove the default constructor