Using film interface instead of concrete class