public function have_required_properties() {

        return (
            ! empty( $this->handle )
            && ! empty( $this->relative_path )
            && ! empty( $this->filename )
        );

    }